<?php

$params = require (__DIR__ . '/params.php');
$db = require (__DIR__ . '/db.php');

$config = [ 
		'id' => 'basic-console',
		'basePath' => dirname ( __DIR__ ),
		'bootstrap' => [ 
				'log' 
		],
		'controllerNamespace' => 'app\commands',
		'components' => [ 
		    'cache' => [ 
				'class' => 'yii\caching\FileCache' 
			],
			'log' => [ 
				'targets' => [ 
					[ 
										'class' => 'yii\log\FileTarget',
										'levels' => [ 
												'error',
												'warning' 
										] 
								] 
						] 
				],
		    'cache'=>[
		        'class' => 'yii\redis\Connection',
		        'hostname' => '127.0.0.1',
		        'port' => 6379,
		        'database' => 0,
		    ],
			'db' => $db 
		],
		'params' => $params,
    /*
    'controllerMap' => [
        'fixture' => [ // Fixture generation command line.
            'class' => 'yii\faker\FixtureController',
        ],
    ],
    */
];

if (YII_ENV_DEV) {
	// configuration adjustments for 'dev' environment
	$config ['bootstrap'] [] = 'gii';
	$config ['modules'] ['gii'] = [ 
			'class' => 'yii\gii\Module' 
	];
}

return $config;
